* src/eval.c (Fprogn): Do not check that BODY is a proper list.
authorPaul Eggert <eggert@cs.ucla.edu>
Wed, 24 Jul 2013 06:21:07 +0000 (07:21 +0100)
committerPaul Eggert <eggert@cs.ucla.edu>
Wed, 24 Jul 2013 06:21:07 +0000 (07:21 +0100)
commit09b93a91aff83f12eddb22103e44bbc80d4dc853
treefd7a7c86572f79289135ea7c5f5da0b52aaf9413
parent64cc1e9a51257a07c6c8503a73a316298e4417fc
* src/eval.c (Fprogn): Do not check that BODY is a proper list.

This undoes the previous change.  The check slows down the
interpreter, and is not needed to prevent a crash.  See
<http://lists.gnu.org/archive/html/emacs-devel/2013-07/msg00693.html>.
* doc/lispref/eval.texi (Special Forms): Mention 'lambda'.  Also, say that
non-well-formed expressions result in unspecified behavior, though
Emacs will not crash.
doc/lispref/ChangeLog
doc/lispref/eval.texi
etc/NEWS
src/ChangeLog
src/eval.c